Why I Stopped Using Sorbet in All My Ruby Projects
https://betterprogramming.pub/why-i-stopped-using-sorbet-in-all-my-ruby-projects-9366bf6dd116
Sorbetをプロダクションで数年利用してやめた理由
コード量が膨れ上がる
ohbarye.icon コメントにあるようにRBIに移動することで見通しは多少改善できるはず
依存関係がひどいことになる
sorbet, tapiocaや周辺gemの依存関係解決で何回も問題が起きてデバグに時間を費やしてきた
周囲のRubyエンジニアを説得するのに苦労する
モノリスに追加されるコードには型付けなしでOKとしていた
メリットを享受する前に義務付けたくなかった
小さなサービスでは100%の型付けまでできたが上記の2つの課題は残った
Redditの議論スレ
https://www.reddit.com/r/ruby/comments/12kjtv0/why_i_stopped_using_sorbet_in_all_my_ruby_projects/